Praktikum2
Class Stopper

java.lang.Object
  extended by Praktikum2.Stopper

public class Stopper
extends Object

Klass, mille isend funktsioneerib stopperina -- ajavõtuks millisekundites.
Eeskuju: Corey Goldbergi stopwatch (19.06.08)

Author:
Jüri Kiho
See Also:
System.currentTimeMillis()

Field Summary
private  long algusaeg
          Stopperi isendi (enamasti öeldakse: selle stopperi) käivitamise ajahetk.
private  boolean käib
          Tunnus, et see stopper on käivitatud olekus.
private  long lõppaeg
          Isendi (selle stopperi) peatamise ajahetk.
 
Constructor Summary
Stopper()
           
 
Method Summary
 void kinni()
          Selle stopperi peatamine.
 void käima()
          Selle stopperi käivitamine.
 long näit()
          Selle stopperi ajanäit:
           - momendil, kui see stopper käib;
           - peatamishetkel, kui see stopper on peatatud (ei käi).
 String toString()
          Isendi sõnekuju.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

algusaeg

private long algusaeg
Stopperi isendi (enamasti öeldakse: selle stopperi) käivitamise ajahetk. Algväärtuseks on 0 (algtüübi long vaikeväärtus), millega küll ei arvestata.


lõppaeg

private long lõppaeg
Isendi (selle stopperi) peatamise ajahetk. Algväärtuseks on 0 (algtüübi long vaikeväärtus), millega küll ei arvestata.


käib

private boolean käib
Tunnus, et see stopper on käivitatud olekus. Algväärtuseks on false (algtüübi boolean vaikeväärtus). Sellega arvestatakse: loodud isend on algul alati seisus "ei käi".

Constructor Detail

Stopper

public Stopper()
Method Detail

käima

public void käima()
Selle stopperi käivitamine.


kinni

public void kinni()
Selle stopperi peatamine.


näit

public long näit()
Selle stopperi ajanäit:
           - momendil, kui see stopper käib;
           - peatamishetkel, kui see stopper on peatatud (ei käi).

Returns:
Selle stopperi näit millisekundites e. tuhandiksekundites.

toString

public String toString()
Isendi sõnekuju.

Overrides:
toString in class Object
Returns:
Selle stopperi olek (isendiväljade väärtused), vormistatud sõnena.